@charset "iso-8859-1";
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face{
	font-family:'FontAwesome';
	src:url('../fonts/fontawesome-webfont.eot?v=3.2.0');
	src:url('../fonts/fontawesome-webfont.eot?#iefix&v=3.2.0') format('embedded-opentype'),
	url('../fonts/fontawesome-webfont.woff?v=3.2.0') format('woff'),
	url('../fonts/fontawesome-webfont.ttf?v=3.2.0') format('truetype'),
	url('../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0') format('svg');

}

[class^="icon-"],[class*=" icon-"]{
	font-family:FontAwesome;
	font-style:normal;
}


.icon-comments:before{content:"\f086";}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}


*{margin:0px;padding:0px;}	
body {
	margin:0 auto;
	padding:0;
	background-color:white;
	color:black;
	font-family: Open Sans;
}
ol,ul {
    padding:7px 0 0 0px;
}

ul,ol {
    list-style: none;
    list-style-image: none;
    padding:0px;
}
.site{
	
}


button{
	color:white;
	border:2px solid rgba(250,250,250,0.8);
	font-family: 'Open Sans';
	font-weight:300;
}

h1{
	color:white;
	font-family: 'Open Sans';
	font-weight: 300;
}
.mHSinSubElementosA001{
   float:left;
}
.mHSinSubElementosA001.tamano{
	width:100%;
	height:100%;
	background-color:#1f4bc9;	
	border-color:rgba(0,0,0,0.2);
	border-style: solid;
	border-width:1px 0 5px 0;
	padding:10px 0px 10px 0px;
}

.menuHorz001{
  margin: 0 auto;
  width:94%;
}

.menuHorz001 ul .df{
  list-style:none;
  float:left;
  padding:7px 0px 7px 0px;	
}

.menuHorz001 ul li{
	list-style:none;
	float:left;	
}
.menuHorz001 ul button{
	font-size:1em;	
	background-color:transparent; 
	text-align:center;
	cursor:pointer;
	padding:0px 20px;
	margin:0px 3px 0px 3px;
	height:80px;
	//**background-color: black	;**//
	transition-property:border-color;
	transition-duration:200ms;
	transition-timing-function:linear;
	transition-delay:100ms;
	/* Safari */
	-webkit-transition-property:border-color;
	-webkit-transition-duration:200ms;
	-webkit-transition-timing-function:linear;
	-webkit-transition-delay:100ms;
}

.menuHorz001 ul button:hover {
	color:#dddddd;
	border:2px solid #cbcbcb;
	padding:0px 20px;
	background-color:rgba(80,80,80,0.4);
}

.Fnd_Men_Btn{
 	font-size:2.4em !important;
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-weight:300;
	font-smooth: always;
	color:#f0f0f0;
	margin:-3px 0px 0px 0px;
}

.fnt-text{
	font-size:0.4em !important;
	margin:-5px 0px 0px 0px;
}
.menuHorz001 ul button:active { 
   color:#dddddd;
} 

.menuHorz001 ul button:focus {
	outline:0; 
	color: #373737;
	color:#cbcbcb;
	border:1px solid #cbcbcb;
} 
.menuHorz001 ul .rz{
   float:left;	
}
.menuHorz001 ul .razonSocial{
	list-style:none;
	float:left;	
	border:0px;
	padding:0px 40px 0px 0px;
	vertical-align: text-top;
	width:670px;
	font-weight:lighter;
}

.menuHorz001 ul .razonSocial button{	
	background-color:transparent; 
	border:0px;
	text-align:left;
	cursor:pointer;
	padding:7px 0px 0px 0px; 
}
.menuHorz001 ul .razonSocial button:hover {
  color:#9e9e9e;
}
.menuHorz001 ul .razonSocial button:active { 
  color:#9e9e9e;
} 
.menuHorz001 ul .razonSocial button:focus {
	outline: 0; 
	color:#cbcbcb;
} 

.tituloA2{
	padding:5px 0px 5px 0px;
	color:#fafafa;
	font-size:1.3em;
	line-height:20px;
}
.lineaRZ{ 
   color:#e2e2e2;
   border-bottom:1px solid #e2e2e2;
   margin:5px 0px 5px 0px;
	width:100%;
}

.sub_tituloA2{
  	font-family:Open Sans;
	padding:5px 0px 5px 0px;
	color:#f0f0f0;
	font-size:1.3em;
	line-height:16px;
	font-weight:700;
}


.emp_cuerpoB{
 	float:left;
 	width:100%;
 	height:100%;
 	padding:0px 0px;
 	margin: 0px !important;
 	background-color:#e3e5e6;
 	
}

.empresaB{
	margin: 0 auto;
	width: 94%;
	padding:15px;
}

.s_panel_login{	
	float:left;
	padding:0px 20px 0px 30PX;
	background-color:#FFF;
	color:#e6e6e6;
	margin:0px 0px 20px 0px;
}


.PanelA{
	float:left;	
   height:100%;
}
.PanelB{float:left;height:100%;}
.PanelC{float:left;height:100%;}
.PanelD{float:left;height:100%;}

/*form A2*/

form .CuadroA2{ height:100%;}
form CuadroA2 a{text-decoration:none;color:#2e2e2e;}
.CuadroA2 legend{ }
.CuadroA2 ul{padding:0px 0px;}
.CuadroA2 ul li{float:left;width:100%;list-style:none;}
.vicel-c{
	width:100px;
	height:12px;
	background-color:#a7a7a7;
}
.vicel-d{
	width:100px;
	height:12px;
	background-color:#00a6bb;
}
.vicel-e{
	width:100px;
	height:12px;
	background-color:#43aa00;
}

.CuadroA2 ul h1{
	padding:35px 0px 9px 0px;
	color:#616669;
	font-size:1.2em;
	line-height:30px;
	width:100%;
	float:left;
}
.CuadroA2 ul h1 span{
	font-family:Open Sans;
	padding:5px 0px 5px 0px;
	color:#2f2f2f;
	font-size:1.1em;
	line-height:20px;
	width:100%;
	float:left;
	font-weight:700;
}
.CuadroA2 ul h1 p{
	padding:5px 0px 5px 0px;
	color:#616669;
	font-size:0.9em;
	line-height:16px;
	font-weight: lighter;
	width:100%;
	float:left;
}
.CuadroA2 ul .linea{ 
   color:#e2e2e2;
   border-bottom:1px solid #e2e2e2;
   margin:0px 0px 25px 0px;
	width:100%;
	float:left;
}

.CuadroA2 label{
 	float:left;
 	text-align:left;
 	font-size:0.8em;
 	font-weight:300;
 	padding:3px 0px 5px 2px;
 	width:100%;
   color:#737373;
}

.CuadroA2 span{
	float:left;
	text-align:left;
	font-size:0.9em;
	padding:7px 0px 7px 2px;
}

.CuadroA2 input[type=text] {
	padding: 5px 9px 5px 8px; 
	margin:2px;
	font-size:0.77em;
	font-weight:lighter;
	background-color: #ffffff;
	color:#454545;
	border: 1px solid #ababab;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	float:left;        
	width:100%;       
}

.CuadroA2 input[type=text]:focus {
  border-color: rgba(154,205,50, 9);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
     -moz-box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
          box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
}

.CuadroA2 .lbRadio{
    float:left;
    text-align:left;
    font-family: Open Sans;
    font-size:0.9em;
    padding:3px 0px 5px 2px;
 
}
.CuadroA2 .cont-inpt-radio{
	background-color:#68b5ff;
	border: 1px solid #737373;
	float:left;	
	padding:0px 5px 0px 5px;
	width:100%;
	color:white;
}

.CuadroA2 input[type="radio"]{
	margin:8px 6px 0px 6px;
	float:left;             
}
.CuadroA2 input[type="radio"]:focus {
	border-style: solid;
	border-width: 1px;
	border-color: #d6dbf5;
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
}

.CuadroA2 .inp-file-Boton{
	position: relative;	
   background-color:#1e90ff;
	border: 1px solid #4169e1;
	cursor:pointer;
	height:10px;
	float:left;
	padding:0px 8px 10px 8px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
   font-family: Open Sans;
   font-size:0.8em;
   margin-bottom:7px;
   color:white;
            
}
.CuadroA2 input[type="file"]
{
	position: absolute;
	height:30px;
	cursor:pointer;
	width: auto;
	top:0px;
	left:0px;
	opacity:0;
	float:left;
	z-index:5;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.CuadroA2 .cont-img{
	background-color:transparent;
	height:100%;
	float:left;
	width:100%;
	padding:3px 5px;
}
.CuadroA2 .cont-img ul{
   padding:0px;
}
.CuadroA2 .cont-img ul li{
   padding:3px 4px;
   height:30px;
   font-family: Open Sans;
   font-size:0.9em;
   border: 1px solid #2685d7;
   
}
.CuadroA2 input[type="checkbox"]{
  margin:6px 8px;
  float:left;             
}
.CuadroA2 input[type="checkbox"]:focus {
  border-style: solid;
  border-width: 1px;
  border-color: #2685d7;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}


.CuadroA2 .editor{
  padding:5px 10px; 
  margin:0px 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:lighter;
  background-color: #ffffff;
  border: 1px solid #737373;
  border-style: solid;
  border-width:1px 1px 1px 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  float:left;        
  width:100%;       
}

.CuadroA2 #Pn-Op-Editor-Panel{
  float:left;        
  width:100%;       
}
.CuadroA2 #Pn-Op-Editor{
  padding:3px 10px;
  font-size:12px;
  font-weight:lighter;
  background-color:#68b5ff;
  border-color: #2685d7;
  border-style: solid;
  border-width:1px 1px 0px 1px;
  float:left;        
  width:100%;       
}

.CuadroA2 #Pn-Op-Editor a{
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:white;
  margin:0px 3px;
      
}

.CuadroA2 input[type=password] {
  padding:5px 5px;  
  margin:2px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#ffffff;
  color:#454545;
  border: 1px solid #ababab;
}

.CuadroA2 input[type=password]:focus {
  border-color: rgba(154,205,50, 9);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
     -moz-box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
          box-shadow: inset 0 9px 9px rgba(154,205,50, 0.075), 0 0 30px rgba(154,205,50, 0.6);
}

.CuadroA2 .Botonera{
 float:left;
 padding:20px 0px 0px 4px;
}

.CuadroA2 button{
  font-size:12px;
  padding:12px 25px;
  margin:10px 0px 20px 0px;
  background-color:#006ad0;
  border: none;
  cursor:pointer; 
  color:#f9f9f9;       

}
.CuadroA2 button:hover{background-color:#fff;color:#dadada;}

.CuadroA2 select { 
  padding:4px 9px 4px 8px;  
  margin:2px 0px 3px 2px; 
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color:#9c9c9c;
  border: 1px solid #dddddd;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
          
}
.CuadroA2 select:focus {
  border-color: rgba(154,205,50, 9);
  outline: 0;
  outline: thin dotted \9;
}

/*Menu Horizontal Estilos Numero 1 */
.botones_Sin_estilo{

}

.botones_Sin_estilo ul{
  margin:0;  
  padding:0;
  list-style: none;
  float:left;
  line-height:20px;
}
 
.botones_Sin_estilo li{
  float:left;
  margin:0;  
  padding:0;
  font-size:12px;
} 

.botones_Sin_estilo .boton .btn-dsactivado{
  background-color:white;
}

.botones_Sin_estilo .boton a {
  text-decoration: none;
  cursor:pointer;
  float: left;

}

.botones_Sin_estilo .boton a:hover {

}

.bot_icon{
 	font-size:3em;
 	color: white;
 	height: 100%;
	vertical-align: top;
	padding:15px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-weight:800;
	font-smooth: always;
	color:#a0a0a0;
	border-color:#c4c4c4;
	border-style:solid;
	border-width:2px;
	background-color:white;
	margin:0px 3px;
	
}

.bot_icon:hover{
	background-color:#01b659;
	border-color:#01b659;
	border-style:solid;
	border-width:2px;
	color:#00a78d;
	color:white;
}


/*Menu Horizontal Estilos Numero 2*/
.botones2{

}

.botones2 ul{
  margin:0;  
  padding:0;
  list-style: none;
  float:left;
  line-height:20px;
}
 
.botones2 li{
  float:left;
  margin:0;  
  padding:0;
  font-size:12px;
} 

.botones2 .boton .btn-dsactivado{
  background-color:white;
  padding: 5px 9px 5px 9px;
  color:#1958b7;
}

.botones2 .boton a {
  display: block;
  background-color:transparent;
  color:#379733;
  cursor:pointer;
  float: left;
  margin:0px 2px;
}

.botones2 .boton a:hover {
  background-color:#fff;
  color:#97336a;
}


.s_panel_prd{	
   float:left;
   width:92%;
	padding:0px 4% 10% 4%;
	margin:0px 0px 30px 0px;
	background-color:white;
	color:#272727;
}

.s_panel_docu{	
	float:left;
	padding:2% 3%;
	background-color:white;
	color:#e6e6e6;
}

.panelCerrado{
   display:none;	
}

.cabezera{
	padding:0px 0px 10px 0px !important;	
}
.cabezera h1{
	font-size:1.5em !important;
	float:left;
	padding:10px 0px 0px 0px !important;
	margin:20px 0px 0px 0px !important; 
}
.cabezera span{
	font-size:0.9em;
	color:#2f2f2f  !important;
	line-height:17px;
	font-weight:700;   
}
.cabezera p{
	font-size:0.7em;
	line-height:15px !important;
	padding:4px 0px;
	color:#585e61;
	text-align:left;
	padding:0px !important;
	margin:0px !important;  
	font-weight: 300;
}

.lineaCabezera{
 border-color:#c6d2d2;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 width:100%;
 float: left;
 margin:30px 0px 30px 0px;
}

.cabezeraB{
 padding:0px 0px 20px 0px !important;	
}
.cabezeraB h1{
	font-size:1.3em !important;
	color:#525c5c !important;
	line-height:17px;
	font-family:Open Sans;  
	float:left;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important; 
}

.cabezeraB span{
	font-size:0.9em;
	color:#616669;
	line-height:26px;
	font-family:Open Sans;
	font-weight:bold;
	text-transform: uppercase; 

}
.cabezeraB P{
	font-size:0.8em;
	line-height:20px !important;
	padding:4px 0px;
	font-family:Open Sans;
	color:#7c7c7c;
	text-align:left;
	text-transform: uppercase;   
}
.lineaH{ 
   float:LEFT;
   border-bottom:1px solid #e2e2e2;
   margin:10px 0px  25px 0px;
   width:100%;
}

.box{
	 border: 1px solid #bfbfbf;
	 width: 335px;
	 height: 250px;
	 padding: 14px 20px 9px 20px;
	 font-family: Open Sans,Arial,Helvetica,sans-serif;
	 background-color:#fff;
	 float: left;
	 margin-bottom: 28px;
}

.box:nth-child(2n+1){
     margin-right:12px;
}

    
.box-header{
	 height:75px;
}
    
.box-header .box-date{
	 text-align: right;
	 font-size: 0.9em;
	 float: right;
}
    
.box-header .texto{
	 color: #A6A1A1;
	 font-size:0.8em;
	 font-weight:300;
}
    
.box-header .fecha{
	 color:#5d5d5d;
	 font-size:0.7em;
	 line-height:10px;
	 font-weight:700;
}
    
.box-header .categoria{
	 margin: 0;
	 padding: 0;
	 font-size: 1em;
	 text-transform: uppercase;   
	 color:#737373;
	 font-weight: bold;
	 float: left;
}

.box-header .titulo{
	 margin: 0;
	 padding:10px 0px 0px 0px;
	 font-size:12px;
	 color: #A4A1A1;
	 clear: both;
	 max-height:30px;
}
    
.box-header .box-title{
	 padding-bottom: 10px;
}
    
.box-content{
	 color: #FFF;
	 padding:4px 0px 0px 4px;
	 border-bottom: 6px solid #c9c9c9;

	 overflow-y: scroll;
	 height:95px;
}
    
.box-content .boxes:nth-child(3n+1){
	 margin-left: 0;
}
    
.box-content .boxes{
	 width: 90px;
	 height:80px;    
	 display: table;
	 padding: 5px;
	 margin-left: 5px;
	 margin-bottom: 5px;
	 float: left;
	 background-color: #00a6bb;
}
    
.box-content .boxes:hover{
	 border-radius: 3px;
	 -webkit-border-radius: 3px;
	 opacity: 0.8;
	 cursor: pointer;
}
    
.box-content .boxes p{
        
	 display: table-cell;
	 vertical-align: middle;
	 font-size:0.7em;
	 text-align: center;  
}
    
.box-footer{
	 clear: both;
	 padding-top: 10px;
	 font-size: 0.8em;
	 color:#9e9e9e;        
}
.box-footer .titlulo{
	padding:0px 0px 7px 0px;
}    

.box-footer .estudiantes{
	 text-align: center;
	 float: left;
	 width: 80px;
	 height: 50px;
}
.box-footer .estudiantes .image{
	 float: left;
}
    
.box-footer .calificacion{
	 text-align: center;
	 margin-left: 90px;
	 margin-right: 90px;
	 height: 50px;
	 width: 200px;
	 position: absolute;
}
.box-footer .precio{
	 text-align: center;
	 float: right;
	 width: 80px;
	 height: 50px;
}
    
.box-footer .valor{
	 font-size: 1.6em;
	 margin-top: 8px;
}
    
.corte{
	 clear: both;
}
.bot_icon_star{
 	font-size:1em;
 	color: white;
	float:left;
	vertical-align: top;
	padding:0px 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-weight:800;
	font-smooth: always;
	color:#d5b500;
	margin:-4px 0px 0px 0px;
}

.bot_icon_star:hover{

	color:#ffed82;
}
.bot_icon_producto{
 	font-size:2.2em;
 	color: white;
 	height: 100%;
	vertical-align: top;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-weight:800;
	font-smooth: always;
	color:#a0a0a0;
	margin:-4px 0px 0px 0px;
}

.bot_icon_producto:hover{

	color:#00a78d;
	color:#00a78d;
}

.footerA_P{
	float: left;
	width:100%;
   background-color: #ff0202;
   height:60px;
}
.footerA{
 	margin: 0 auto;
 	width: 90%;
 
}

.footerA ul {
	float: left;
	width:100%;

	
}
.footerA li {
	float: left;
	padding:10px 30px 0px 0px;
}
.footerA li > p {
   text-decoration:none;
	color:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.footerA li > p:hover {
	color:#dfdfdf;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}

.footerA li > a {
   text-decoration:none;
	color:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.footerA li > a:hover {
	color:#dfdfdf;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}

.bot_icon_RD{
 	font-size:2.2em;
 	color: white;
	float:left;
	vertical-align: top;
	padding:0px 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight:800;
	font-smooth: always;
	color:#d0d0d0;
	margin:-4px 0px 0px 0px;
}

.bot_icon_RD:hover{

	color:#a1a1a1;
}

.Carrito{
 	position: fixed;bottom:10px;right: 10px;
 	background-color:rgba(0, 0, 0, 0.1);
}



.CuerpoB{
   padding:20px 0px 0px 0px !important;
}
.Cuerpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.CuerpoB .titulo{
	font-size:0.9em  !important; 	
	font-family:Open Sans  !important; 
	color:#474747;
	font-weight:600;
	margin:18px 0px 18px 0px;
}

.CuerpoB .parrafo{
	font-size:0.85em;
	color:#323232;
	font-family:Open Sans  !important; 
	font-weight:300;
	
}

.subtitulo{
  padding:0px 0px 20px 0px !important;	
  font-family:Open Sans; 
}

.subtitulo h1{
	font-size:1.3em;
	float:left;
	padding:0px 0px 0px 0px !important;
	margin:15px 0px 0px 0px !important; 
}

.subtitulo span{
	font-size:0.9em;
	color:#454545!important;
	line-height:13px;
	font-weight:700;
	
}
.subtitulo p{
	font-size:0.8em;
	line-height:18px !important;
	padding:4px 0px;
	color:#7c7c7c !important;
	text-align:left;
	padding:0px !important;
	margin:0px!important; 
	font-weight:300;
}

.facultad{
 	float:left;
 	width:100%;
 	padding:5px 0px;	
	font-family:Open Sans !important; 
}
.facultad ul{
 	float:left;
 	width:90%;
 	padding:15px 14px;	
 	background-color:#f4f4f4;
 	cursor:pointer;
 	border:2px solid #e1e1e1;
 	color:#e1e1e1;	
 	
}
.facultad > ul:hover{
 	float:left;
 	width:90%;
 	padding:15px 14px;	
 	background-color:#d9d9d9;
 	
}
.facultad li{
	font-size:0.9em !important;
	color:gray;
	padding:0px 0px !important;	
	float:left;
}
.facultad .Titulo{
	font-size:0.9em !important;
	font-weight:600;
}
.facultad .foto{
	-webkit-border-radius:400px;
	-moz-border-radius:400px;
  	border-radius:400px;
	border-color:#8593a0;
	border-style:solid;
	border-width:1px;  
	margin:0px 9px 0px 0px;         
}

.facultad .user{
    background: url(../_imagenes/userDefault.png) no-repeat 0 0;
    display: block;
    width:75px; 
    height:75px; 
    background-position:-0px -0px;  
    	-webkit-border-radius:400px;
	-moz-border-radius:400px;
  	border-radius:400px;
	border-color:#8593a0;
	border-style:solid;
	border-width:1px;  
	margin:0px 9px 0px 0px;       
          
}
.facultad .Nombres{
	font-size:0.9em !important;
	color:#00a68e;
	text-transform:uppercase; 
	margin:8px 0px 0px 0px;
	font-weight:600;	
}
.facultad .Categoria{
	font-size:0.8em !important;
	color: #e2e2e2;
	color:#b3bcc5;
	font-weight:700;
	padding:5px 0px;
}

.video-banner{
  	z-index:999;
  	position:relative;
  	left:0px;
  	top:10px;
}

.Curricula_Tit { padding:0px 0px 20px 0px;}
.Curricula_Tit h1{
   	color:#00a68e;
	font-weight:700;
	font-size:1em !important;
}
.curricula{
 	float:left;
 	width:100%;
 	padding:5px 0px;	
}



table { border-collapse: collapse; border-spacing: 0px; } 

.curricula th {
	padding:8px 3px 8px 3px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border-style: solid;
	border-width: 0px 0px 1px 0px ;
	border-color:#c3caca;
	color:#fff;
	font-weight:bold;
	background-color: #4dc1af;
}
.curricula td {	
   padding:6px 3px 6px 3px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 0px 0px 1px 0px ;
	border-color:#e3e3fb;
	color:#7f8d8d;
}
.curricula tr:nthchild(2n+1) {
   background-color: #99ff99; 
}
.curricula tr{     
  background-color:white;
  cursor: pointer;
}

.reporteA tr:nth-child(odd)
{
  background:white;
}
.reporteA tr:nth-child(even)
{
  background:#ececec;
}
.curricula tr:hover{     
  background-color:#ececec;
  cursor: pointer;
}

.iconoCamara {
    background: url(../_imagenes/glyphicons-halflings.png) no-repeat 0 0;
    display: block;
    width:17px; 
    height:14px; 
    background-position: -430px -48px; 
}
.iconoArchivo {
    background: url(../_imagenes/glyphicons-halflings.png) no-repeat 0 0;
    display: block;
    width:17px; 
    height:16px; 
    background-position: -263px -23px; 
}

.fondo_image{
 	font-size:2.5em !important;
 	color: white;
	vertical-align: top;
	padding:2px 10px 2px 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-weight:300;
	font-smooth: always;
	color:#5d5d5d;
}

.navegador{
  text-align: center;
  background: #F0F0F0;
  padding: 20px;
  margin-top: -12px;
}
.alert-navegador{
  color: #AF2415;
  font-family: segoeuil;
  font-weight: 700;
  font-size: 18px;
}
.link-navegador{
  font-size: 14px;
}

.imagen-crome{
  width: 30px;
  margin-top: 0px;
  margin-left: 8px !important;
  margin: -4px;
}
.title-publi{
  position: absolute;
  font-family:Open Sans !important; 
  font-weight:300;
  float: left;   
  color: white;
  padding: 15px;  
  margin-top: 30px;
}

.contProg{
	background:#f3f3f3;
	margin-bottom: 20px;
	margin-right: 15px;
	margin-top: 20px;
	float: left;
	border-color: #B6B2B2;
	border-width: 1px;
	border-style: solid;
	padding:90px 14px 30px 9px;
	position: relative;
}

.tit-pn-dpl{  
	padding: 12px 20px 7px 29px;
	position: absolute;
	left: 30px;
	top: 2px;
	background-color: transparent;
	color: rgb(37, 4, 4);
	margin-top: 0px;
	min-height: 29px;
	width: 80%;
	margin-left: -1px;
}

.tit-pn-dpl .tit-sub{
 	font-size:0.9em;
  	font-family:Open Sans !important; 
  	font-weight:300;
 	color:#5a5a5a;
}


.tit-pn-dpl button{
  font-size:18px;
  border: none;
  cursor: pointer;
  color:#5d5d5d;
  outline: 0;
  padding:7px 10px;
  margin-left:0px; 
  position: absolute;
  left:-10px;
  top:6px;   
}

.cursos {
	border-color:rgba(250,250,250,0.5);
	border-style:solid;
	border-width:0px 0px 0px 1px;
	color:white;
	width:180px !important;
	cursor:pointer;
	font-family:Open Sans !important; 
   font-weight:300;
}

.cursos .descripcion{
	font-size:0.8em !important;
	padding:20px 10px 10px 10px; 
	height:70px;
}
.cursos .linea{
	width:170px !important;
	border-color:rgba(250,250,250,0.5);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	margin:0px 7px; 
	font-weight:300;
}

.cursos .categoria{
	font-size:0.8em !important;
	font-weight:600;
	
	text-transform: uppercase !important; 
	padding:7px 10px 7px 10px;  
	height:30px;
	border-color:rgba(250,250,250,0.5);
	border-style:solid;
	border-width:0px 0px 1px 0px;
}
.cursos :hover{
	background-color:#5d7877 !important; 
}

.Mensaje{
  font-family:Open Sans !important; 
  font-weight:300; 
  font-size:0.8em;
  padding:3% 3%;  
}

.Mensaje.Error{ 
  background-color:#ffdbdb;
  color:#d20000;
  border: 1px solid #d20000;  
  color:#d20000;
}
.Mensaje.correcto{ 
  background-color:#00b06c;
  color:#007145;
  border: 1px solid #007145;  
  color:#fff;
}

.TituloB{
 font-family:Open Sans !important;
 font-weight:300;  
 padding:0px 0px 0px 0px;
}
.TituloB h1{
   font-family:Open Sans !important;
   font-weight:300;  
	padding: 0px 0px 9px 0px;
	color: #616669;
	font-size: 1.2em;
	line-height: 30px;
	width: 100%;
	float: left;
	position:relative;
}

.TituloB span{
	padding: 5px 0px 5px 0px;
	color: #2f2f2f;
	font-size: 1.1em;
	line-height: 20px; 
}
.TituloB p{
	padding: 5px 0px 5px 0px;
	color: #616669;
	font-size: 0.9em;
	line-height: 16px;
	font-weight: lighter;
}
.TituloB .bicel{
     top:-24px;
	 width:100px;
	 height:12px;
	 background-color: #a7a7a7;
	 position:absolute;
}
.TituloB .linea{
	color: #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin: 0px 0px 25px 0px;
	width: 100%;
	float: left;
}

.s_panel_loginB{	
	float:left;
	width:91%;
	padding:37px 4%;
	background-color:white;
	color:#e6e6e6;
	border: 1px solid #c9c9c9;
	-webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.3);
	margin:0px 1%  20px 0px;
}


.programa-publico{
   font-family:Open Sans !important;
   width:90%;
   float:left;
   color:white;
   padding:40px 5%;
   font-weight:300;
}
.programa-publico-titulo{
   width:100%;
   font-weight:300;
   float:left;
   font-size:2.1em;
   line-height:34px;
   padding:10px 0px;
}
.programa-publico-categoria{
   width:100%;
   float:left;
   font-weight:700;
   font-size:1.7em;
   tex-transform:uppercase;
}

.emp_cuerpo{
 	float:left;
 	width:100%;
 	height:100%;
 	padding:0px 0px;
 	margin: 0px !important;
 	background-color:#e3e5e6;
}
.empresa{
	margin: 0 auto;
	width: 94%;
	padding:15px;
}
.BotonComprar  {
  display: block;
  background-color:#ea0000;
  color:#fff;
  cursor:pointer;
  float: left;
  margin:8px;
  border:1px solid ##379733;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;
  padding:8px 12px;
}

.BotonComprar:hover {
  background-color:#fff;
  color:#ea0000;
  border:1px solid ##379733;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;
  padding:8px 12px;  
}

